package com.example.techstudy.jvm;

/**
 * @auther: ls
 * @date: 2022/1/8
 * @description:
 */
public class AllocationDemo {

      private static final int _1M = 1024*1024;

    /**
     * vm: -verbose:gc -Xms20M -Xmx20M -Xmn10M -XX:+PrintGCDetails
     * -XX:SurvivorRatio=8
     */
    public static void testAllocation(){

          byte[] allocation1,allocation2,allocation3,allocation4;
          allocation1 = new byte[2*_1M];
          allocation2 = new byte[2*_1M];
          allocation3 = new byte[2*_1M];
          allocation4 = new byte[4*_1M];
    }

    public static void main(String[] args) {
        testAllocation();
    }
}
